home *** CD-ROM | disk | FTP | other *** search
/ Online Today 2000 January / Onto0100.iso / pc / Browser / Internet Explorer 5.0 / ie 5.0 / iejava.cab / com / ms / ie / WebBrowser.class (.txt) < prev    next >
Encoding:
Java Class File  |  1999-02-01  |  7.0 KB  |  394 lines

  1. package com.ms.ie;
  2.  
  3. import com.ms.activeX.ActiveXComponent;
  4. import com.ms.activeX.ActiveXControl;
  5. import com.ms.com.ConnectionPointCookie;
  6. import com.ms.com.Variant;
  7. import com.ms.security.PolicyEngine;
  8. import java.util.Vector;
  9.  
  10. public class WebBrowser extends ActiveXControl {
  11.    private IWebBrowser2 _jcommem_ocx;
  12.    private Vector _jcommem_listeners2 = new Vector();
  13.    private WebBrowserEventMulticaster _jcommem_eventmulticaster2;
  14.    private ConnectionPointCookie _jcommem_cookie2;
  15.    private Vector _jcommem_listeners3 = new Vector();
  16.    private DWebBrowserEventsEventMulticaster _jcommem_eventmulticaster3;
  17.    private ConnectionPointCookie _jcommem_cookie3;
  18.    // $FF: synthetic field
  19.    private static Class class$com$ms$ie$DWebBrowserEvents2;
  20.    // $FF: synthetic field
  21.    private static Class class$com$ms$ie$DWebBrowserEvents;
  22.  
  23.    public synchronized Object getContainer() {
  24.       PolicyEngine.checkCallerForAllPermissions((Class[])null);
  25.       return this._jcommem_ocx.getContainer();
  26.    }
  27.  
  28.    public void removeWebBrowserEventListener(WebBrowserEventListener var1) {
  29.       this._jcommem_listeners2.removeElement(var1);
  30.       this._jcommem_eventmulticaster2._jcommem_listeners = this._jcommem_listeners2;
  31.    }
  32.  
  33.    public synchronized void enableEvents() {
  34.       super.enableEvents();
  35.  
  36.       try {
  37.          this._jcommem_cookie2 = new ConnectionPointCookie(this._jcommem_ocx, this._jcommem_eventmulticaster2, class$com$ms$ie$DWebBrowserEvents2 != null ? class$com$ms$ie$DWebBrowserEvents2 : (class$com$ms$ie$DWebBrowserEvents2 = class$("com.ms.ie.DWebBrowserEvents2")));
  38.          this._jcommem_cookie3 = new ConnectionPointCookie(this._jcommem_ocx, this._jcommem_eventmulticaster3, class$com$ms$ie$DWebBrowserEvents != null ? class$com$ms$ie$DWebBrowserEvents : (class$com$ms$ie$DWebBrowserEvents = class$("com.ms.ie.DWebBrowserEvents")));
  39.       } catch (Throwable var1) {
  40.       }
  41.  
  42.    }
  43.  
  44.    public synchronized void GoForward() {
  45.       PolicyEngine.checkCallerForAllPermissions((Class[])null);
  46.       this._jcommem_ocx.GoForward();
  47.    }
  48.  
  49.    public synchronized String getLocationName() {
  50.       PolicyEngine.checkCallerForAllPermissions((Class[])null);
  51.       return this._jcommem_ocx.getLocationName();
  52.    }
  53.  
  54.    public synchronized Object getApplication() {
  55.       PolicyEngine.checkCallerForAllPermissions((Class[])null);
  56.       return this._jcommem_ocx.getApplication();
  57.    }
  58.  
  59.    public synchronized void Quit() {
  60.       PolicyEngine.checkCallerForAllPermissions((Class[])null);
  61.       this._jcommem_ocx.Quit();
  62.    }
  63.  
  64.    public synchronized boolean getFullScreen() {
  65.       PolicyEngine.checkCallerForAllPermissions((Class[])null);
  66.       return this._jcommem_ocx.getFullScreen();
  67.    }
  68.  
  69.    public synchronized void setFullScreen(boolean var1) {
  70.       PolicyEngine.checkCallerForAllPermissions((Class[])null);
  71.       this._jcommem_ocx.setFullScreen(var1);
  72.    }
  73.  
  74.    public synchronized boolean getStatusBar() {
  75.       PolicyEngine.checkCallerForAllPermissions((Class[])null);
  76.       return this._jcommem_ocx.getStatusBar();
  77.    }
  78.  
  79.    public synchronized void setStatusBar(boolean var1) {
  80.       PolicyEngine.checkCallerForAllPermissions((Class[])null);
  81.       this._jcommem_ocx.setStatusBar(var1);
  82.    }
  83.  
  84.    public synchronized boolean getMenuBar() {
  85.       PolicyEngine.checkCallerForAllPermissions((Class[])null);
  86.       return this._jcommem_ocx.getMenuBar();
  87.    }
  88.  
  89.    public synchronized void GoBack() {
  90.       PolicyEngine.checkCallerForAllPermissions((Class[])null);
  91.       this._jcommem_ocx.GoBack();
  92.    }
  93.  
  94.    public synchronized void setMenuBar(boolean var1) {
  95.       PolicyEngine.checkCallerForAllPermissions((Class[])null);
  96.       this._jcommem_ocx.setMenuBar(var1);
  97.    }
  98.  
  99.    public void addWebBrowserEventListener(WebBrowserEventListener var1) {
  100.       this._jcommem_listeners2.addElement(var1);
  101.       this._jcommem_eventmulticaster2._jcommem_listeners = this._jcommem_listeners2;
  102.    }
  103.  
  104.    public synchronized String getFullName() {
  105.       PolicyEngine.checkCallerForAllPermissions((Class[])null);
  106.       return this._jcommem_ocx.getFullName();
  107.    }
  108.  
  109.    public synchronized void Refresh2(Variant var1) {
  110.       PolicyEngine.checkCallerForAllPermissions((Class[])null);
  111.       this._jcommem_ocx.Refresh2(var1);
  112.    }
  113.  
  114.    public void removeDWebBrowserEventsEventListener(DWebBrowserEventsEventListener var1) {
  115.       this._jcommem_listeners3.removeElement(var1);
  116.       this._jcommem_eventmulticaster3._jcommem_listeners = this._jcommem_listeners3;
  117.    }
  118.  
  119.    // $FF: synthetic method
  120.    private static Class class$(String var0) {
  121.       try {
  122.          return Class.forName(var0);
  123.       } catch (ClassNotFoundException var3) {
  124.          throw new NoClassDefFoundError(((Throwable)var3).getMessage());
  125.       }
  126.    }
  127.  
  128.    public synchronized void ClientToWindow(int[] var1, int[] var2) {
  129.       PolicyEngine.checkCallerForAllPermissions((Class[])null);
  130.       this._jcommem_ocx.ClientToWindow(var1, var2);
  131.    }
  132.  
  133.    public synchronized int getHeight() {
  134.       PolicyEngine.checkCallerForAllPermissions((Class[])null);
  135.       return this._jcommem_ocx.getHeight();
  136.    }
  137.  
  138.    public synchronized void setHeight(int var1) {
  139.       PolicyEngine.checkCallerForAllPermissions((Class[])null);
  140.       this._jcommem_ocx.setHeight(var1);
  141.    }
  142.  
  143.    public synchronized void GoSearch() {
  144.       PolicyEngine.checkCallerForAllPermissions((Class[])null);
  145.       this._jcommem_ocx.GoSearch();
  146.    }
  147.  
  148.    public synchronized int getToolBar() {
  149.       PolicyEngine.checkCallerForAllPermissions((Class[])null);
  150.       return this._jcommem_ocx.getToolBar();
  151.    }
  152.  
  153.    public synchronized void setToolBar(int var1) {
  154.       PolicyEngine.checkCallerForAllPermissions((Class[])null);
  155.       this._jcommem_ocx.setToolBar(var1);
  156.    }
  157.  
  158.    public synchronized String getLocationURL() {
  159.       PolicyEngine.checkCallerForAllPermissions((Class[])null);
  160.       return this._jcommem_ocx.getLocationURL();
  161.    }
  162.  
  163.    public synchronized boolean getAddressBar() {
  164.       PolicyEngine.checkCallerForAllPermissions((Class[])null);
  165.       return this._jcommem_ocx.getAddressBar();
  166.    }
  167.  
  168.    public synchronized void setAddressBar(boolean var1) {
  169.       PolicyEngine.checkCallerForAllPermissions((Class[])null);
  170.       this._jcommem_ocx.setAddressBar(var1);
  171.    }
  172.  
  173.    public synchronized void Refresh() {
  174.       PolicyEngine.checkCallerForAllPermissions((Class[])null);
  175.       this._jcommem_ocx.Refresh();
  176.    }
  177.  
  178.    public synchronized boolean getSilent() {
  179.       PolicyEngine.checkCallerForAllPermissions((Class[])null);
  180.       return this._jcommem_ocx.getSilent();
  181.    }
  182.  
  183.    public synchronized void setSilent(boolean var1) {
  184.       PolicyEngine.checkCallerForAllPermissions((Class[])null);
  185.       this._jcommem_ocx.setSilent(var1);
  186.    }
  187.  
  188.    public synchronized void Stop() {
  189.       PolicyEngine.checkCallerForAllPermissions((Class[])null);
  190.       this._jcommem_ocx.Stop();
  191.    }
  192.  
  193.    public WebBrowser() {
  194.       try {
  195.          ((ActiveXControl)this).createControl("{8856F961-340A-11D0-A96B-00C04FD705A2}");
  196.          this._jcommem_ocx = (IWebBrowser2)((ActiveXComponent)this).getObject();
  197.       } catch (Exception var1) {
  198.       }
  199.  
  200.       this._jcommem_eventmulticaster2 = new WebBrowserEventMulticaster();
  201.       this._jcommem_eventmulticaster3 = new DWebBrowserEventsEventMulticaster();
  202.    }
  203.  
  204.    public synchronized boolean getRegisterAsBrowser() {
  205.       PolicyEngine.checkCallerForAllPermissions((Class[])null);
  206.       return this._jcommem_ocx.getRegisterAsBrowser();
  207.    }
  208.  
  209.    public synchronized void setRegisterAsBrowser(boolean var1) {
  210.       PolicyEngine.checkCallerForAllPermissions((Class[])null);
  211.       this._jcommem_ocx.setRegisterAsBrowser(var1);
  212.    }
  213.  
  214.    public synchronized void Navigate(String var1, Variant var2, Variant var3, Variant var4, Variant var5) {
  215.       PolicyEngine.checkCallerForAllPermissions((Class[])null);
  216.       this._jcommem_ocx.Navigate(var1, var2, var3, var4, var5);
  217.    }
  218.  
  219.    public synchronized int getReadyState() {
  220.       PolicyEngine.checkCallerForAllPermissions((Class[])null);
  221.       return this._jcommem_ocx.getReadyState();
  222.    }
  223.  
  224.    public synchronized String getPath() {
  225.       PolicyEngine.checkCallerForAllPermissions((Class[])null);
  226.       return this._jcommem_ocx.getPath();
  227.    }
  228.  
  229.    public synchronized String getType() {
  230.       PolicyEngine.checkCallerForAllPermissions((Class[])null);
  231.       return this._jcommem_ocx.getType();
  232.    }
  233.  
  234.    public synchronized void PutProperty(String var1, Variant var2) {
  235.       PolicyEngine.checkCallerForAllPermissions((Class[])null);
  236.       this._jcommem_ocx.PutProperty(var1, var2);
  237.    }
  238.  
  239.    public synchronized boolean getTopLevelContainer() {
  240.       PolicyEngine.checkCallerForAllPermissions((Class[])null);
  241.       return this._jcommem_ocx.getTopLevelContainer();
  242.    }
  243.  
  244.    public synchronized Variant GetProperty(String var1) {
  245.       PolicyEngine.checkCallerForAllPermissions((Class[])null);
  246.       return this._jcommem_ocx.GetProperty(var1);
  247.    }
  248.  
  249.    public synchronized String _getName() {
  250.       PolicyEngine.checkCallerForAllPermissions((Class[])null);
  251.       return this._jcommem_ocx.getName();
  252.    }
  253.  
  254.    public void addDWebBrowserEventsEventListener(DWebBrowserEventsEventListener var1) {
  255.       this._jcommem_listeners3.addElement(var1);
  256.       this._jcommem_eventmulticaster3._jcommem_listeners = this._jcommem_listeners3;
  257.    }
  258.  
  259.    public synchronized int getWidth() {
  260.       PolicyEngine.checkCallerForAllPermissions((Class[])null);
  261.       return this._jcommem_ocx.getWidth();
  262.    }
  263.  
  264.    public synchronized void setWidth(int var1) {
  265.       PolicyEngine.checkCallerForAllPermissions((Class[])null);
  266.       this._jcommem_ocx.setWidth(var1);
  267.    }
  268.  
  269.    public synchronized void Navigate2(Variant var1, Variant var2, Variant var3, Variant var4, Variant var5) {
  270.       PolicyEngine.checkCallerForAllPermissions((Class[])null);
  271.       this._jcommem_ocx.Navigate2(var1, var2, var3, var4, var5);
  272.    }
  273.  
  274.    public synchronized boolean getBusy() {
  275.       PolicyEngine.checkCallerForAllPermissions((Class[])null);
  276.       return this._jcommem_ocx.getBusy();
  277.    }
  278.  
  279.    public synchronized boolean getRegisterAsDropTarget() {
  280.       PolicyEngine.checkCallerForAllPermissions((Class[])null);
  281.       return this._jcommem_ocx.getRegisterAsDropTarget();
  282.    }
  283.  
  284.    public synchronized void setRegisterAsDropTarget(boolean var1) {
  285.       PolicyEngine.checkCallerForAllPermissions((Class[])null);
  286.       this._jcommem_ocx.setRegisterAsDropTarget(var1);
  287.    }
  288.  
  289.    public synchronized Object _getParent() {
  290.       PolicyEngine.checkCallerForAllPermissions((Class[])null);
  291.       return this._jcommem_ocx.getParent();
  292.    }
  293.  
  294.    public synchronized Object getDocument() {
  295.       PolicyEngine.checkCallerForAllPermissions((Class[])null);
  296.       return this._jcommem_ocx.getDocument();
  297.    }
  298.  
  299.    public synchronized boolean getTheaterMode() {
  300.       PolicyEngine.checkCallerForAllPermissions((Class[])null);
  301.       return this._jcommem_ocx.getTheaterMode();
  302.    }
  303.  
  304.    public synchronized void setTheaterMode(boolean var1) {
  305.       PolicyEngine.checkCallerForAllPermissions((Class[])null);
  306.       this._jcommem_ocx.setTheaterMode(var1);
  307.    }
  308.  
  309.    public synchronized boolean getVisible() {
  310.       PolicyEngine.checkCallerForAllPermissions((Class[])null);
  311.       return this._jcommem_ocx.getVisible();
  312.    }
  313.  
  314.    public synchronized void _setVisible(boolean var1) {
  315.       PolicyEngine.checkCallerForAllPermissions((Class[])null);
  316.       this._jcommem_ocx.setVisible(var1);
  317.    }
  318.  
  319.    public synchronized void ShowBrowserBar(Variant var1, Variant var2, Variant var3) {
  320.       PolicyEngine.checkCallerForAllPermissions((Class[])null);
  321.       this._jcommem_ocx.ShowBrowserBar(var1, var2, var3);
  322.    }
  323.  
  324.    public synchronized int getTop() {
  325.       PolicyEngine.checkCallerForAllPermissions((Class[])null);
  326.       return this._jcommem_ocx.getTop();
  327.    }
  328.  
  329.    public synchronized void setTop(int var1) {
  330.       PolicyEngine.checkCallerForAllPermissions((Class[])null);
  331.       this._jcommem_ocx.setTop(var1);
  332.    }
  333.  
  334.    public synchronized boolean getResizable() {
  335.       PolicyEngine.checkCallerForAllPermissions((Class[])null);
  336.       return this._jcommem_ocx.getResizable();
  337.    }
  338.  
  339.    public synchronized void setResizable(boolean var1) {
  340.       PolicyEngine.checkCallerForAllPermissions((Class[])null);
  341.       this._jcommem_ocx.setResizable(var1);
  342.    }
  343.  
  344.    public synchronized int getLeft() {
  345.       PolicyEngine.checkCallerForAllPermissions((Class[])null);
  346.       return this._jcommem_ocx.getLeft();
  347.    }
  348.  
  349.    public synchronized void setLeft(int var1) {
  350.       PolicyEngine.checkCallerForAllPermissions((Class[])null);
  351.       this._jcommem_ocx.setLeft(var1);
  352.    }
  353.  
  354.    public synchronized int getHWND() {
  355.       PolicyEngine.checkCallerForAllPermissions((Class[])null);
  356.       return this._jcommem_ocx.getHWND();
  357.    }
  358.  
  359.    public synchronized void GoHome() {
  360.       PolicyEngine.checkCallerForAllPermissions((Class[])null);
  361.       this._jcommem_ocx.GoHome();
  362.    }
  363.  
  364.    public synchronized int QueryStatusWB(int var1) {
  365.       PolicyEngine.checkCallerForAllPermissions((Class[])null);
  366.       return this._jcommem_ocx.QueryStatusWB(var1);
  367.    }
  368.  
  369.    public synchronized void ExecWB(int var1, int var2, Variant var3, Variant var4) {
  370.       PolicyEngine.checkCallerForAllPermissions((Class[])null);
  371.       this._jcommem_ocx.ExecWB(var1, var2, var3, var4);
  372.    }
  373.  
  374.    public synchronized boolean getOffline() {
  375.       PolicyEngine.checkCallerForAllPermissions((Class[])null);
  376.       return this._jcommem_ocx.getOffline();
  377.    }
  378.  
  379.    public synchronized void setOffline(boolean var1) {
  380.       PolicyEngine.checkCallerForAllPermissions((Class[])null);
  381.       this._jcommem_ocx.setOffline(var1);
  382.    }
  383.  
  384.    public synchronized String getStatusText() {
  385.       PolicyEngine.checkCallerForAllPermissions((Class[])null);
  386.       return this._jcommem_ocx.getStatusText();
  387.    }
  388.  
  389.    public synchronized void setStatusText(String var1) {
  390.       PolicyEngine.checkCallerForAllPermissions((Class[])null);
  391.       this._jcommem_ocx.setStatusText(var1);
  392.    }
  393. }
  394.